On Mon, 4 Apr 2016 18:36:27 +0100, you wrote:
>FWIW I don't think I've ever come across a good step/dir to 0-10V convertor
>with good linearity. I suspect they're influenced by both the input and
>load, meaning for good accuracy you have to rely on some form of
>lookup/correction table.
Getting a linear voltage from PWM is not a trivial task. I've played
with R/C circuits, DAC's and combinations and you will not get a fully
0-10V linear voltage in my experience. In practice it's not that
critical anyway.
A lookup table helps assuming the load is linear, but it isn't a
guaranteed 100% fix in machining operations.
An encoder, however, is mandatory to get an accurate readout of speed.
Generally it's quicker and easier to alter the motion feed rate rather
than try to correct the spindle speed. A good VFD will try and correct
any load/speed variation internally anyway, that combined with motion
corrections in software generally work very well if set up correctly.
However I have seen occasions where a VFD and a CNC controller's spindle
speed corrections end up fighting each other causing massive over
correction and severe hunting on the spindle drive motor.
It takes some time to tune everything to an acceptable level of
performance and there is no one stop fix.
Steve Blackmore
--